predicate logic

Terms from Artificial Intelligence: humans at the heart of algorithms

Page numbers are for draft copy at present; they will be replaced with correct numbers when final book is formatted. Chapter numbers are correct and will not change now.

Predicate logic (also known as first-order logic or precdiate caculus) allows logical formulae including variables (such as X, Y, Person, Parent) and predicates (such as is_child_of(Person, Parent). It does not allow higher-order formulae, that is predicte symbols cannot also be used as variables.

Used on Chap. 2: pages 21, 22; Chap. 5: page 90

Also known as predicate calculus